@echo off
chcp 65001 >nul
cls
echo ====================================
echo 五子棋后端项目构建脚本
echo ====================================
echo.

echo [1/3] 清理旧的构建文件...
call mvn clean
if %errorlevel% neq 0 (
    echo ❌ 清理失败
    pause
    exit /b 1
)
echo ✅ 清理完成
echo.

echo [2/3] 编译项目...
call mvn compile
if %errorlevel% neq 0 (
    echo ❌ 编译失败
    pause
    exit /b 1
)
echo ✅ 编译完成
echo.

echo [3/3] 打包项目...
call mvn package -DskipTests
if %errorlevel% neq 0 (
    echo ❌ 打包失败
    pause
    exit /b 1
)
echo ✅ 打包完成
echo.

echo ====================================
echo 🎉 构建成功！
echo ====================================
echo.
echo 生成的jar包位于:
echo   target\gobang-1.0.0.jar
echo.
echo 运行jar包:
echo   java -jar target\gobang-1.0.0.jar
echo.
echo 或使用启动脚本:
echo   启动项目.bat
echo ====================================
echo.

pause

